# api/jinja_show.py
from fastapi import APIRouter, Request
from utils.data import analyze_data

api_jinja = APIRouter()


@api_jinja.get("/")
async def dashboard(request: Request):
    from main import templates  # 延迟导入
    # 从数据文件中分析销售数据
    data = analyze_data("data/朝阳医院2018年销售数据.xlsx")


    # 渲染模板，并传递分析后的数据
    return templates.TemplateResponse("dashboard.html", {
        "request": request,
        "data": data
    })